package com.gluxen.service;

import javax.servlet.http.HttpSession;

import com.gluxen.entity.User;

public interface IUserService{
	/**添加用户时验证登录名，true表示登录名存在，false表示登录名不存在*/
	boolean validateNickName(String nickName);
	/**添加用户*/
	void addUser(User user);
	/**用户登录*/
	User queryUserForLogin(String loginName, String password, HttpSession session);
	/**批量删除用户*/
	void deleteUsers(String[] ids);
	/**更新用户*/
	void updateUser(User user);
	/**通过登录名获取用户*/
	User queryByLoginName(String loginName) throws Exception;
	/**修改密码*/
	void updatePassword(User user, String password) throws Exception;
	
	User queryUserByID(Integer u_id);
	boolean validateOpenID(String openID);
}
